source/fused/fuse.d(100,15): Error: `@safe` function `fused.fuse.dfuse_access` cannot call `@system` function `fused.fuse.dfuse_access.call!(delegate (Operations t) @system => -1).call` source/fused/fuse.d(61,14): `fused.fuse.dfuse_access.call!(delegate (Operations t) @system => -1).call` is declared here source/fused/fuse.d(110,15): Error: `@safe` function `fused.fuse.dfuse_getattr` cannot call `@system` function `fused.fuse.dfuse_getattr.call!(delegate (Operations t) @system => 0).call` source/fused/fuse.d(61,14): `fused.fuse.dfuse_getattr.call!(delegate (Operations t) @system => 0).call` is declared here source/fused/fuse.d(124,15): Error: `@safe` function `fused.fuse.dfuse_readdir` cannot call `@system` function `fused.fuse.dfuse_readdir.call!(delegate (Operations t) @system => 0).call` source/fused/fuse.d(61,14): `fused.fuse.dfuse_readdir.call!(delegate (Operations t) @system => 0).call` is declared here source/fused/fuse.d(139,15): Error: `@safe` function `fused.fuse.dfuse_readlink` cannot call `@system` function `fused.fuse.dfuse_readlink.call!(delegate (Operations t) @system => 0).call` source/fused/fuse.d(61,14): `fused.fuse.dfuse_readlink.call!(delegate (Operations t) @system => 0).call` is declared here source/fused/fuse.d(155,15): Error: `@safe` function `fused.fuse.dfuse_read` cannot call `@system` function `fused.fuse.dfuse_read.call!(delegate (Operations t) @system => cast(int)t.read(path[0..strlen(path)], bbuf[0..size], to(offset))).call` source/fused/fuse.d(61,14): `fused.fuse.dfuse_read.call!(delegate (Operations t) @system => cast(int)t.read(path[0..strlen(path)], bbuf[0..size], to(offset))).call` is declared here source/fused/fuse.d(170,15): Error: `@safe` function `fused.fuse.dfuse_write` cannot call `@system` function `fused.fuse.dfuse_write.call!(delegate (Operations t) @system => t.write(path[0..strlen(path)], bdata[0..size], to(offset))).call` source/fused/fuse.d(61,14): `fused.fuse.dfuse_write.call!(delegate (Operations t) @system => t.write(path[0..strlen(path)], bdata[0..size], to(offset))).call` is declared here source/fused/fuse.d(181,15): Error: `@safe` function `fused.fuse.dfuse_truncate` cannot call `@system` function `fused.fuse.dfuse_truncate.call!(delegate (Operations t) @system => 0).call` source/fused/fuse.d(61,14): `fused.fuse.dfuse_truncate.call!(delegate (Operations t) @system => 0).call` is declared here source/fused/fuse.d(193,15): Error: `@safe` function `fused.fuse.dfuse_mknod` cannot call `@system` function `fused.fuse.dfuse_mknod.call!(delegate (Operations t) @system => 0).call` source/fused/fuse.d(61,14): `fused.fuse.dfuse_mknod.call!(delegate (Operations t) @system => 0).call` is declared here source/fused/fuse.d(203,15): Error: `@safe` function `fused.fuse.dfuse_unlink` cannot call `@system` function `fused.fuse.dfuse_unlink.call!(delegate (Operations t) @system => 0).call` source/fused/fuse.d(61,14): `fused.fuse.dfuse_unlink.call!(delegate (Operations t) @system => 0).call` is declared here source/fused/fuse.d(214,15): Error: `@safe` function `fused.fuse.dfuse_mkdir` cannot call `@system` function `fused.fuse.dfuse_mkdir.call!(delegate (Operations t) @system => 0).call` source/fused/fuse.d(61,14): `fused.fuse.dfuse_mkdir.call!(delegate (Operations t) @system => 0).call` is declared here source/fused/fuse.d(223,15): Error: `@safe` function `fused.fuse.dfuse_rmdir` cannot call `@system` function `fused.fuse.dfuse_rmdir.call!(delegate (Operations t) @system => 0).call` source/fused/fuse.d(61,14): `fused.fuse.dfuse_rmdir.call!(delegate (Operations t) @system => 0).call` is declared here source/fused/fuse.d(232,15): Error: `@safe` function `fused.fuse.dfuse_rename` cannot call `@system` function `fused.fuse.dfuse_rename.call!(delegate (Operations t) @system => 0).call` source/fused/fuse.d(61,14): `fused.fuse.dfuse_rename.call!(delegate (Operations t) @system => 0).call` is declared here source/fused/fuse.d(238,18): Error: cast from `void*` to `Operations*` not allowed in safe code source/fused/fuse.d(250,13): Error: `@safe` function `fused.fuse.dfuse_destroy` cannot call `@system` function `core.stdc.stdlib.exit` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdlib.d(169,9): `core.stdc.stdlib.exit` is declared here source/fused/fuse.d(469,40): Error: `cargs.ptr` cannot be used in `@safe` code, use `&cargs[0]` instead source/fused/fuse.d(469,51): Error: cannot take address of local `fops` in `@safe` function `mount` source/fused/fuse.d(469,58): Error: cannot take address of parameter `ops` in `@safe` function `mount` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.